//
//  LGTTestVC.swift
//  KJLGT
//
//  Created by jenkin on 2019/8/25.
//  Copyright © 2019年 jenkin. All rights reserved.
//

import UIKit

class LGTTestVC: LGTBaseVC, UITableViewDelegate, UITableViewDataSource{
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 10
    }
    
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        
        if indexPath.row == 0{
            let cell:LGTRWZUrlStepCell = tableView.dequeueReusableCell(withIdentifier: "urlcell", for: indexPath) as! LGTRWZUrlStepCell
            return cell
        }else if indexPath.row == 1{
            let cell:LGTRWZQRStepCell = tableView.dequeueReusableCell(withIdentifier: "qrcell", for: indexPath) as! LGTRWZQRStepCell
            return cell
        }else if indexPath.row == 2{
            
            let cell:LGTRWZCopyStepCell = tableView.dequeueReusableCell(withIdentifier: "copycell", for: indexPath) as! LGTRWZCopyStepCell
            return cell
            
        }else if indexPath.row == 3{
            let cell:LGTRWZImageTextStepCell = tableView.dequeueReusableCell(withIdentifier: "imagetextcell", for: indexPath) as! LGTRWZImageTextStepCell
            return cell
        }
        
        
        return UITableViewCell.init()
    }
    
    var tableView:UITableView?
    override func viewDidLoad() {
        super.viewDidLoad()
    }
    
    override func setUI(){
        super.setUI()
        // LGTRWZUrlStepCell
        // LGTRWZQRStepCell
        self.setBavBarStyle(navBarHiden: false, title: "发布任务", back: true)
        self.tableView = UITableView.init(frame: CGRect.init(x: 0.0, y: NavBarH, width: Double(KScreenW), height: Double(KScreenH) - NavBarH - TabBarH), style: UITableView.Style.plain)
        self.view.addSubview(self.tableView!)
        self.tableView?.backgroundColor = ViewBackColor
        self.tableView?.separatorStyle = UITableViewCell.SeparatorStyle.none
        self.tableView?.delegate = self as UITableViewDelegate
        self.tableView?.dataSource = self as UITableViewDataSource
        self.tableView?.register(LGTRWZUrlStepCell.classForCoder(), forCellReuseIdentifier: "urlcell")
        self.tableView?.register(LGTRWZQRStepCell.classForCoder(), forCellReuseIdentifier: "qrcell")
        self.tableView?.register(LGTRWZCopyStepCell.classForCoder(), forCellReuseIdentifier: "copycell")
        self.tableView?.register(LGTRWZImageTextStepCell.classForCoder(), forCellReuseIdentifier: "imagetextcell")
        
        //LGTRWZImageTextStepCell
        self.tableView?.reloadData()
    }
}
